課程資訊
課程名稱
軟硬體共同設計
HARDWARE SOFTWARE CODESIGN 
開課學期
93-2 
授課對象
電機資訊學院  電子工程學研究所  
授課教師
陳少傑 
課號
EEE5009 
課程識別碼
943 U0090 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三6,7,8(13:20~16:20) 
上課地點
電二105 
備註
 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

一. 內容
This is a course on how to design an embedded SOC system, from specification to the final product. A core embedded into an SOC (System-on-Chip) environment helps the SOC accomplish some dedicated set of tasks.
Taking this course will let you learn the state-of-art techniques in designing the hardware and software parts of embedded SOC systems, including specification models, specification languages, partitioning, synthesis, and verification of these hardware and software parts. In addition to class lectures, students have also to prepare a presentation on the growing trends of Hardware-Software Co-design techniques in embedded SOC systems by searching materials from the Web. Major topics covered in this course are as follows:

1. Introduction to HW-SW Co-design in Embedded SOC Systems.
2. Hardware/Software Co-design and Verification in Embedded SOCs.
3. Platform-based Embedded SOC Design.
4. Embedded Software Design in SOC.
5. Case Studies for HW-SW Design.
6. Real-World HW-SW Design Tools: ARM-Based platform, SOC Encounter (Cadence), ConvergenceSC (CoWare Inc.).

二. 教科書 (Text-Books [1-2], Reference Books [3-5])
1. T. Grotker, S. Liao, G. Martin, and S. Swan, System Design with SystemC, 2002, Kluwer Academic Publishers.
2. F. Vahid, and T. Givargis, Embedded System Design: A Unified Hardware/Sofware Introduction, 2002, John Wiley & Sons Inc.
3. D. Gajski, F. Vahid, S. Narayan, and J. Gong, Specification and Design of Embedded Systems, 1994, Prentice Hall.
4. B. Tabbara, A. Tabbara, and A. Sangiovanni-Vincentelli, Function/Architecture Optimization and Co-design of Embedded Systems, 2000, Kluwer Academic Publishers.
5. P. Rashinkar, P. Paterson, and L. Singh, SOC Verification: Methodology and Techniques, 2001, Kluwer Academic Publishers.
6. H. Chang, et al., Surviving the SOC Revolution: A Guide to Platform-Based Design, 1999, Kluwer Academic Publishers.

三. 成績評量方式
Paper Reading 30%, Midterm Report 30%, Final Presentation and Report 40%.

四. 預修課程
Programming Language (C or C++)
 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料